package com.ouc.eddyAlgorithm.mapper;


import com.ouc.eddyAlgorithm.domain.EddyGed;

import java.util.List;

/**
 * gedyolo计算涡旋临时表Mapper接口
 *
 * @author b504
 * @date 2023-02-25
 */
public interface EddyGedMapper {
  /**
   * 查询gedyolo计算涡旋临时表
   *
   * @param eddyId gedyolo计算涡旋临时表主键
   * @return gedyolo计算涡旋临时表
   */
  public EddyGed selectEddyGedByEddyId(Integer eddyId);

  /**
   * 查询gedyolo计算涡旋临时表列表
   *
   * @param eddyGed gedyolo计算涡旋临时表
   * @return gedyolo计算涡旋临时表集合
   */
  public List<EddyGed> selectEddyGedList(EddyGed eddyGed);

  /**
   * 新增gedyolo计算涡旋临时表
   *
   * @param eddyGed gedyolo计算涡旋临时表
   * @return 结果
   */
  public int insertEddyGed(EddyGed eddyGed);

  /**
   * 修改gedyolo计算涡旋临时表
   *
   * @param eddyGed gedyolo计算涡旋临时表
   * @return 结果
   */
  public int updateEddyGed(EddyGed eddyGed);

  /**
   * 删除gedyolo计算涡旋临时表
   *
   * @param eddyId gedyolo计算涡旋临时表主键
   * @return 结果
   */
  public int deleteEddyGedByEddyId(Integer eddyId);

  /**
   * 批量删除gedyolo计算涡旋临时表
   *
   * @param eddyIds 需要删除的数据主键集合
   * @return 结果
   */
  public int deleteEddyGedByEddyIds(String[] eddyIds);

  /**
   * 清空表使用truncate方式
   */
  void truncateTable();
}
